A Survey on Software Release Planning Models
نویسندگان
چکیده
Software release planning (SRP) is the problem of selecting which features or requirements will be included in the next release or releases. It is a crucial step in software development, which happens to be extremely complex given the need to reconcile multiple decision making criteria, (e.g., business value, effort and cost), while considering several constraints (e.g., feature precedencies, resource availability). For this reason, several SRP models have been proposed in the literature. The objective of this paper is to provide an updated review of SRP approaches reported in the literature.
منابع مشابه
Selecting a defect prediction model for maintenance resource planning and software insurance
Better post-release defect prediction models could lead to better maintenance resource allocation and potentially a software insurance system. We examine a special class of software systems and analyze the ability of currently-available defect prediction models to estimate user-reported defects for this class of software, widely-used and multi-release commercial software systems. We survey curr...
متن کاملSoftware Release Planning - a Model Incorporating Environmental Parameters
A software release planning can be seen from two dimensions “what to release” and “when to release”. The most crucial decision is whether or not to select a feature for implementation in the next software release. A number of software release planning models are available which considers a wide variety of factors in deciding the implementation of a feature in a release.This paper analyzes 31 re...
متن کاملOperational release planning in large-scale Scrum with multiple stakeholders - A longitudinal case study at F-Secure Corporation
Context: The analysis and selection of requirements are important parts of any release planning process. Previous studies on release planning have focused on plan-driven optimization models. Unfortunately, solving the release planning problem mechanistically is difficult in an agile development context. Objective: We describe how a release planning method was employed in two case projects in F-...
متن کاملRequirements Prioritisation and Retrospective Analysis for Release Planning Process Improvement
The quality of a product can be defined by its ability to satisfy the needs and expectations of its customers. Achieving quality is especially difficult in market-driven situations since the product is released on an open market with numerous potential customers and users with various wishes. The quality of the software product is to a large extent determined by the quality of the requirements ...
متن کاملProcedural Modeling as an Analytical Tool for 3D Survey in Urban Design Assessment
This paper examines procedural modeling as a tool for 3D modeling creation. Procedural modeling historically has been used for 3D visualization of natural features, but with the release of the software CityEngine in 2008, the technology can easily be adopted also in problem domains dealing with urban environments. Then, we will examine and compare two types of modeling, traditional and proc...
متن کامل